|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectjava.awt.Component
java.awt.Container
javax.swing.JComponent
javax.swing.JPanel
presentation.ExecuteOrchestratorPanel
public class ExecuteOrchestratorPanel
This class is the panel used to execute the orchestrator
| Nested Class Summary |
|---|
| Nested classes/interfaces inherited from class javax.swing.JPanel |
|---|
javax.swing.JPanel.AccessibleJPanel |
| Nested classes/interfaces inherited from class javax.swing.JComponent |
|---|
javax.swing.JComponent.AccessibleJComponent |
| Nested classes/interfaces inherited from class java.awt.Container |
|---|
java.awt.Container.AccessibleAWTContainer |
| Nested classes/interfaces inherited from class java.awt.Component |
|---|
java.awt.Component.AccessibleAWTComponent, java.awt.Component.BaselineResizeBehavior, java.awt.Component.BltBufferStrategy, java.awt.Component.FlipBufferStrategy |
| Field Summary | |
|---|---|
private static java.lang.String[] |
actionColumnName
|
private CustomTableModel |
actionsModel
|
private java.util.HashMap<StateAction,org.jgraph.graph.DefaultEdge> |
actionTable
|
private static java.lang.String[] |
availablePresentStateColumnName
|
private CustomTableModel |
availablePresentStateModel
|
private javax.swing.JScrollPane |
availablePresentStatesScrollPane
|
private javax.swing.JTable |
availablePresentStatesTable
|
private static java.lang.String[] |
availableServicesColumnName
|
private CustomTableModel |
availableServicesModel
|
private javax.swing.JScrollPane |
availableServicesScrollPane
|
private javax.swing.JTable |
availableServicesTable
|
private Community |
community
|
private javax.swing.JButton |
doActionButton
|
private org.jgraph.JGraph |
graph
|
private javax.swing.JScrollPane |
graphScrollPane
|
private java.util.HashMap<java.lang.String,java.lang.Integer> |
indexServices
|
private Orchestrator |
orchestrator
|
private javax.swing.JLabel |
orchestratorLabel
|
private OrchestratorFrame |
owner
|
private CState |
presentStateAvailableServices
|
private State |
presentStateTarget
|
private org.jgraph.graph.DefaultEdge |
selectedEdge
|
private static long |
serialVersionUID
|
private javax.swing.JButton |
setStartStatesButton
|
private SimulatedBy |
sm
|
private java.util.HashMap<State,org.jgraph.graph.DefaultGraphCell> |
stateTable
|
private javax.swing.JScrollPane |
targetActionsScrollPane
|
private javax.swing.JTable |
targetActionsTable
|
private javax.swing.JLabel |
targetPresentStateLabel
|
private Service |
targetService
|
| Fields inherited from class javax.swing.JComponent |
|---|
accessibleContext, listenerList, TOOL_TIP_TEXT_KEY, ui, UNDEFINED_CONDITION, WHEN_ANCESTOR_OF_FOCUSED_COMPONENT, WHEN_FOCUSED, WHEN_IN_FOCUSED_WINDOW |
| Fields inherited from class java.awt.Component |
|---|
BOTTOM_ALIGNMENT, CENTER_ALIGNMENT, LEFT_ALIGNMENT, RIGHT_ALIGNMENT, TOP_ALIGNMENT |
| Fields inherited from interface java.awt.image.ImageObserver |
|---|
ABORT, ALLBITS, ERROR, FRAMEBITS, HEIGHT, PROPERTIES, SOMEBITS, WIDTH |
| Constructor Summary | |
|---|---|
ExecuteOrchestratorPanel(OrchestratorFrame frame)
This is the default constructor |
|
| Method Summary | |
|---|---|
private javax.swing.JScrollPane |
getAvailablePresentStatesScrollPane()
This method initializes availablePresentStatesScrollPane |
private javax.swing.JTable |
getAvailablePresentStatesTable()
This method initializes availablePresentStatesTable |
private javax.swing.JScrollPane |
getAvailableServicesScrollPane()
This method initializes availableServicesScrollPane |
private javax.swing.JTable |
getAvailableServicesTable()
This method initializes availableServicesTable |
private javax.swing.JButton |
getDoActionButton()
This method initializes doActionButton |
private javax.swing.JScrollPane |
getGraphScrollPane()
This method initializes graphScrollPane |
private javax.swing.JButton |
getSetStartStatesButton()
This method initializes setInitialStatesButton |
private javax.swing.JScrollPane |
getTargetActionsScrollPane()
This method initializes targetActionsScrollPane |
private javax.swing.JTable |
getTargetActionsTable()
This method initializes targetActionsTable |
private void |
init(State tis,
CState ais)
|
void |
initExecuteOrchestratorPanel(Service target,
Community com,
Orchestrator orch)
Initialize the panel |
private void |
initialize()
This method initializes this |
private void |
setLabelPresentState(java.lang.String state)
set the label that show the current state of the target |
| Methods inherited from class javax.swing.JPanel |
|---|
getAccessibleContext, getUI, getUIClassID, paramString, setUI, updateUI |
| Methods inherited from class javax.swing.JComponent |
|---|
addAncestorListener, addNotify, addVetoableChangeListener, computeVisibleRect, contains, createToolTip, disable, enable, firePropertyChange, firePropertyChange, firePropertyChange, fireVetoableChange, getActionForKeyStroke, getActionMap, getAlignmentX, getAlignmentY, getAncestorListeners, getAutoscrolls, getBaseline, getBaselineResizeBehavior, getBorder, getBounds, getClientProperty, getComponentGraphics, getComponentPopupMenu, getConditionForKeyStroke, getDebugGraphicsOptions, getDefaultLocale, getFontMetrics, getGraphics, getHeight, getInheritsPopupMenu, getInputMap, getInputMap, getInputVerifier, getInsets, getInsets, getListeners, getLocation, getMaximumSize, getMinimumSize, getNextFocusableComponent, getPopupLocation, getPreferredSize, getRegisteredKeyStrokes, getRootPane, getSize, getToolTipLocation, getToolTipText, getToolTipText, getTopLevelAncestor, getTransferHandler, getVerifyInputWhenFocusTarget, getVetoableChangeListeners, getVisibleRect, getWidth, getX, getY, grabFocus, isDoubleBuffered, isLightweightComponent, isManagingFocus, isOpaque, isOptimizedDrawingEnabled, isPaintingForPrint, isPaintingTile, isRequestFocusEnabled, isValidateRoot, paint, paintBorder, paintChildren, paintComponent, paintImmediately, paintImmediately, print, printAll, printBorder, printChildren, printComponent, processComponentKeyEvent, processKeyBinding, processKeyEvent, processMouseEvent, processMouseMotionEvent, putClientProperty, registerKeyboardAction, registerKeyboardAction, removeAncestorListener, removeNotify, removeVetoableChangeListener, repaint, repaint, requestDefaultFocus, requestFocus, requestFocus, requestFocusInWindow, requestFocusInWindow, resetKeyboardActions, reshape, revalidate, scrollRectToVisible, setActionMap, setAlignmentX, setAlignmentY, setAutoscrolls, setBackground, setBorder, setComponentPopupMenu, setDebugGraphicsOptions, setDefaultLocale, setDoubleBuffered, setEnabled, setFocusTraversalKeys, setFont, setForeground, setInheritsPopupMenu, setInputMap, setInputVerifier, setMaximumSize, setMinimumSize, setNextFocusableComponent, setOpaque, setPreferredSize, setRequestFocusEnabled, setToolTipText, setTransferHandler, setUI, setVerifyInputWhenFocusTarget, setVisible, unregisterKeyboardAction, update |
| Methods inherited from class java.awt.Container |
|---|
add, add, add, add, add, addContainerListener, addImpl, addPropertyChangeListener, addPropertyChangeListener, applyComponentOrientation, areFocusTraversalKeysSet, countComponents, deliverEvent, doLayout, findComponentAt, findComponentAt, getComponent, getComponentAt, getComponentAt, getComponentCount, getComponents, getComponentZOrder, getContainerListeners, getFocusTraversalKeys, getFocusTraversalPolicy, getLayout, getMousePosition, insets, invalidate, isAncestorOf, isFocusCycleRoot, isFocusCycleRoot, isFocusTraversalPolicyProvider, isFocusTraversalPolicySet, layout, list, list, locate, minimumSize, paintComponents, preferredSize, printComponents, processContainerEvent, processEvent, remove, remove, removeAll, removeContainerListener, setComponentZOrder, setFocusCycleRoot, setFocusTraversalPolicy, setFocusTraversalPolicyProvider, setLayout, transferFocusBackward, transferFocusDownCycle, validate, validateTree |
| Methods inherited from class java.awt.Component |
|---|
action, add, addComponentListener, addFocusListener, addHierarchyBoundsListener, addHierarchyListener, addInputMethodListener, addKeyListener, addMouseListener, addMouseMotionListener, addMouseWheelListener, bounds, checkImage, checkImage, coalesceEvents, contains, createImage, createImage, createVolatileImage, createVolatileImage, disableEvents, dispatchEvent, enable, enableEvents, enableInputMethods, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, getBackground, getBounds, getColorModel, getComponentListeners, getComponentOrientation, getCursor, getDropTarget, getFocusCycleRootAncestor, getFocusListeners, getFocusTraversalKeysEnabled, getFont, getForeground, getGraphicsConfiguration, getHierarchyBoundsListeners, getHierarchyListeners, getIgnoreRepaint, getInputContext, getInputMethodListeners, getInputMethodRequests, getKeyListeners, getLocale, getLocation, getLocationOnScreen, getMouseListeners, getMouseMotionListeners, getMousePosition, getMouseWheelListeners, getName, getParent, getPeer, getPropertyChangeListeners, getPropertyChangeListeners, getSize, getToolkit, getTreeLock, gotFocus, handleEvent, hasFocus, hide, imageUpdate, inside, isBackgroundSet, isCursorSet, isDisplayable, isEnabled, isFocusable, isFocusOwner, isFocusTraversable, isFontSet, isForegroundSet, isLightweight, isMaximumSizeSet, isMinimumSizeSet, isPreferredSizeSet, isShowing, isValid, isVisible, keyDown, keyUp, list, list, list, location, lostFocus, mouseDown, mouseDrag, mouseEnter, mouseExit, mouseMove, mouseUp, move, nextFocus, paintAll, postEvent, prepareImage, prepareImage, processComponentEvent, processFocusEvent, processHierarchyBoundsEvent, processHierarchyEvent, processInputMethodEvent, processMouseWheelEvent, remove, removeComponentListener, removeFocusListener, removeHierarchyBoundsListener, removeHierarchyListener, removeInputMethodListener, removeKeyListener, removeMouseListener, removeMouseMotionListener, removeMouseWheelListener, removePropertyChangeListener, removePropertyChangeListener, repaint, repaint, repaint, resize, resize, setBounds, setBounds, setComponentOrientation, setCursor, setDropTarget, setFocusable, setFocusTraversalKeysEnabled, setIgnoreRepaint, setLocale, setLocation, setLocation, setName, setSize, setSize, show, show, size, toString, transferFocus, transferFocusUpCycle |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
| Field Detail |
|---|
private static final long serialVersionUID
private OrchestratorFrame owner
private javax.swing.JLabel orchestratorLabel
private javax.swing.JLabel targetPresentStateLabel
private javax.swing.JButton doActionButton
private javax.swing.JButton setStartStatesButton
private javax.swing.JScrollPane graphScrollPane
private javax.swing.JScrollPane targetActionsScrollPane
private javax.swing.JScrollPane availablePresentStatesScrollPane
private javax.swing.JScrollPane availableServicesScrollPane
private javax.swing.JTable targetActionsTable
private javax.swing.JTable availablePresentStatesTable
private javax.swing.JTable availableServicesTable
private CustomTableModel actionsModel
private CustomTableModel availablePresentStateModel
private CustomTableModel availableServicesModel
private org.jgraph.JGraph graph
private static final java.lang.String[] actionColumnName
private static final java.lang.String[] availablePresentStateColumnName
private static final java.lang.String[] availableServicesColumnName
private State presentStateTarget
private CState presentStateAvailableServices
private Service targetService
private Community community
private Orchestrator orchestrator
private SimulatedBy sm
private java.util.HashMap<java.lang.String,java.lang.Integer> indexServices
private java.util.HashMap<State,org.jgraph.graph.DefaultGraphCell> stateTable
private java.util.HashMap<StateAction,org.jgraph.graph.DefaultEdge> actionTable
private org.jgraph.graph.DefaultEdge selectedEdge
| Constructor Detail |
|---|
public ExecuteOrchestratorPanel(OrchestratorFrame frame)
| Method Detail |
|---|
private void initialize()
private javax.swing.JButton getDoActionButton()
private javax.swing.JScrollPane getGraphScrollPane()
private javax.swing.JScrollPane getTargetActionsScrollPane()
private javax.swing.JTable getTargetActionsTable()
private void setLabelPresentState(java.lang.String state)
state - the name of the current state
public void initExecuteOrchestratorPanel(Service target,
Community com,
Orchestrator orch)
target - the target servicecom - the community that hold all available servicesorch - the Orchestrator generated
private void init(State tis,
CState ais)
private javax.swing.JScrollPane getAvailablePresentStatesScrollPane()
private javax.swing.JTable getAvailablePresentStatesTable()
private javax.swing.JScrollPane getAvailableServicesScrollPane()
private javax.swing.JTable getAvailableServicesTable()
private javax.swing.JButton getSetStartStatesButton()
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||